package cn.kgc.pojo;

import java.sql.Timestamp;
import java.util.Date;

/**
 * AppInfo entity. @author MyEclipse Persistence Tools
 */

public class AppInfo implements java.io.Serializable {

	// Fields

	private Long id;
	private String softwareName;
	private String apkname;
	private String supportRom;
	private String interfaceLanguage;
	private Double softwareSize;
	private Date updateDate;
	private Long devId;
	private String appInfo;
	private Long status;
	private Timestamp onSaleDate;
	private Timestamp offSaleDate;
	private Long flatformId;
	private Long categoryLevel3;
	private Long downloads;
	private Long createdBy;
	private Timestamp creationDate;
	private Long modifyBy;
	private Timestamp modifyDate;
	private Long categoryLevel1;
	private Long categoryLevel2;
	private String logoPicPath;
	private String logoLocPath;
	private Long versionId;
	private AppVersion appVersion;
	private DataDictionary dataDictionary1;
	private DataDictionary dataDictionary2;
	private DataDictionary dataDictionary3;
	private AppCategory appCategory1;
	private AppCategory appCategory2;
	private AppCategory appCategory3;
	
	
	
	
	
	public AppInfo() {
		super();
		// TODO Auto-generated constructor stub
	}
	public AppInfo(Long id, String softwareName, String apkname,
                   String supportRom, String interfaceLanguage, Double softwareSize,
                   Date updateDate, Long devId, String appInfo, Long status,
                   Timestamp onSaleDate, Timestamp offSaleDate, Long flatformId,
                   Long categoryLevel3, Long downloads, Long createdBy,
                   Timestamp creationDate, Long modifyBy, Timestamp modifyDate,
                   Long categoryLevel1, Long categoryLevel2, String logoPicPath,
                   String logoLocPath, Long versionId, AppVersion appVersion,
                   DataDictionary dataDictionary1, DataDictionary dataDictionary2,
                   DataDictionary dataDictionary3, AppCategory appCategory1,
                   AppCategory appCategory2, AppCategory appCategory3) {
		super();
		this.id = id;
		this.softwareName = softwareName;
		this.apkname = apkname;
		this.supportRom = supportRom;
		this.interfaceLanguage = interfaceLanguage;
		this.softwareSize = softwareSize;
		this.updateDate = updateDate;
		this.devId = devId;
		this.appInfo = appInfo;
		this.status = status;
		this.onSaleDate = onSaleDate;
		this.offSaleDate = offSaleDate;
		this.flatformId = flatformId;
		this.categoryLevel3 = categoryLevel3;
		this.downloads = downloads;
		this.createdBy = createdBy;
		this.creationDate = creationDate;
		this.modifyBy = modifyBy;
		this.modifyDate = modifyDate;
		this.categoryLevel1 = categoryLevel1;
		this.categoryLevel2 = categoryLevel2;
		this.logoPicPath = logoPicPath;
		this.logoLocPath = logoLocPath;
		this.versionId = versionId;
		this.appVersion = appVersion;
		this.dataDictionary1 = dataDictionary1;
		this.dataDictionary2 = dataDictionary2;
		this.dataDictionary3 = dataDictionary3;
		this.appCategory1 = appCategory1;
		this.appCategory2 = appCategory2;
		this.appCategory3 = appCategory3;
	}
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getSoftwareName() {
		return softwareName;
	}
	public void setSoftwareName(String softwareName) {
		this.softwareName = softwareName;
	}
	public String getApkname() {
		return apkname;
	}
	//
	public String getAPKName(){return apkname;}
	public void setApkname(String apkname) {
		this.apkname = apkname;
	}
	//
	public void setAPKName(String apkname) {
		this.apkname = apkname;
	}
	public String getSupportRom() {
		return supportRom;
	}
	//
	public String getSupportROM() {
		return supportRom;
	}
	public void setSupportRom(String supportRom) {
		this.supportRom = supportRom;
	}
	//
	public void setSupportROM(String supportRom) {
		this.supportRom = supportRom;
	}
	public String getInterfaceLanguage() {
		return interfaceLanguage;
	}
	public void setInterfaceLanguage(String interfaceLanguage) {
		this.interfaceLanguage = interfaceLanguage;
	}
	public Double getSoftwareSize() {
		return softwareSize;
	}
	public void setSoftwareSize(Double softwareSize) {
		this.softwareSize = softwareSize;
	}
	public Date getUpdateDate() {
		return updateDate;
	}
	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}
	public Long getDevId() {
		return devId;
	}
	public void setDevId(Long devId) {
		this.devId = devId;
	}
	public String getAppInfo() {
		return appInfo;
	}
	public void setAppInfo(String appInfo) {
		this.appInfo = appInfo;
	}
	public Long getStatus() {
		return status;
	}
	public void setStatus(Long status) {
		this.status = status;
	}
	public Timestamp getOnSaleDate() {
		return onSaleDate;
	}
	public void setOnSaleDate(Timestamp onSaleDate) {
		this.onSaleDate = onSaleDate;
	}
	public Timestamp getOffSaleDate() {
		return offSaleDate;
	}
	public void setOffSaleDate(Timestamp offSaleDate) {
		this.offSaleDate = offSaleDate;
	}
	public Long getFlatformId() {
		return flatformId;
	}
	public void setFlatformId(Long flatformId) {
		this.flatformId = flatformId;
	}
	public Long getCategoryLevel3() {
		return categoryLevel3;
	}
	public void setCategoryLevel3(Long categoryLevel3) {
		this.categoryLevel3 = categoryLevel3;
	}
	public Long getDownloads() {
		return downloads;
	}
	public void setDownloads(Long downloads) {
		this.downloads = downloads;
	}
	public Long getCreatedBy() {
		return createdBy;
	}
	public void setCreatedBy(Long createdBy) {
		this.createdBy = createdBy;
	}
	public Timestamp getCreationDate() {
		return creationDate;
	}
	public void setCreationDate(Timestamp creationDate) {
		this.creationDate = creationDate;
	}
	public Long getModifyBy() {
		return modifyBy;
	}
	public void setModifyBy(Long modifyBy) {
		this.modifyBy = modifyBy;
	}
	public Timestamp getModifyDate() {
		return modifyDate;
	}
	public void setModifyDate(Timestamp modifyDate) {
		this.modifyDate = modifyDate;
	}
	public Long getCategoryLevel1() {
		return categoryLevel1;
	}
	public void setCategoryLevel1(Long categoryLevel1) {
		this.categoryLevel1 = categoryLevel1;
	}
	public Long getCategoryLevel2() {
		return categoryLevel2;
	}
	public void setCategoryLevel2(Long categoryLevel2) {
		this.categoryLevel2 = categoryLevel2;
	}
	public String getLogoPicPath() {
		return logoPicPath;
	}
	public void setLogoPicPath(String logoPicPath) {
		this.logoPicPath = logoPicPath;
	}
	public String getLogoLocPath() {
		return logoLocPath;
	}
	public void setLogoLocPath(String logoLocPath) {
		this.logoLocPath = logoLocPath;
	}
	public Long getVersionId() {
		return versionId;
	}
	public void setVersionId(Long versionId) {
		this.versionId = versionId;
	}
	public AppVersion getAppVersion() {
		return appVersion;
	}
	public void setAppVersion(AppVersion appVersion) {
		this.appVersion = appVersion;
	}
	public DataDictionary getDataDictionary1() {
		return dataDictionary1;
	}
	public void setDataDictionary1(DataDictionary dataDictionary1) {
		this.dataDictionary1 = dataDictionary1;
	}
	public DataDictionary getDataDictionary2() {
		return dataDictionary2;
	}
	public void setDataDictionary2(DataDictionary dataDictionary2) {
		this.dataDictionary2 = dataDictionary2;
	}
	public DataDictionary getDataDictionary3() {
		return dataDictionary3;
	}
	public void setDataDictionary3(DataDictionary dataDictionary3) {
		this.dataDictionary3 = dataDictionary3;
	}
	public AppCategory getAppCategory1() {
		return appCategory1;
	}
	public void setAppCategory1(AppCategory appCategory1) {
		this.appCategory1 = appCategory1;
	}
	public AppCategory getAppCategory2() {
		return appCategory2;
	}
	public void setAppCategory2(AppCategory appCategory2) {
		this.appCategory2 = appCategory2;
	}
	public AppCategory getAppCategory3() {
		return appCategory3;
	}
	public void setAppCategory3(AppCategory appCategory3) {
		this.appCategory3 = appCategory3;
	}
	
}